stuffed turtle - English Synonyms Dictionary